# -*- coding: utf-8 -*-
"""
乒乓球培训管理系统 - 工具模块

包含权限控制装饰器、辅助函数等工具
"""

from .decorators import (
    super_admin_required,
    campus_admin_required,
    coach_required,
    student_required,
    admin_required,
    same_campus_required,
    resource_owner_required,
    api_auth_required,
    login_required_with_role
)

from .file_upload import (
    save_uploaded_file,
    delete_uploaded_file,
    validate_image_file,
    get_file_info
)

__all__ = [
    'super_admin_required',
    'campus_admin_required',
    'coach_required',
    'student_required',
    'admin_required',
    'same_campus_required',
    'resource_owner_required',
    'api_auth_required',
    'login_required_with_role',
    'save_uploaded_file',
    'delete_uploaded_file',
    'validate_image_file',
    'get_file_info'
]